Scheduling for Very Large Virtual Environments and Networked Games Using Visibility and Priorities

نویسندگان

  • Chris Faisstnauer
  • Dieter Schmalstieg
  • Werner Purgathofer
چکیده

The problem of network bundwidth limitutions is encountered in ulmost uny distributed virtuul environment or networkedgume. In U typicul client-server setup, where the virtuul world is munuged by U server and replicated by connected clients which visualize the scene, the server must repeatedly trunsmit updute messuges to the clients. By employing visibility informution, the number of messages trunsmitted over the network cun be reduced by sending euch client only updute messuges for objects which ure visiblefiom the viewpoint of the client. This puper presents U technique thut ullows the server to manuge the trunsmission of updute messuges for euch client with U constunt overheud, reducing overull compututionul cost to U linear eflort. We show how the server cun employ visibility informution to schedule ull objects using the Priority Round-Robin ulgorithm. This algorithm is further enhunced with uctivity monitoring that provides U gruceful degrudution of the system's performance, even if the behuvior of objects is unpredictuble. This makes the algorithm suited to schedule updute messuges regurding server-controlled objects us well us user-controlled uvuturs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Priority Round-Robin Scheduling for Very Large Virtual Environments and Networked Games

The problem of resource bottlenecks is encountered in almost any distributed virtual environment or networked game. In a typical client-server setup, where the virtual world is managed by a server and replicated by connected clients which visualize the scene, the server must repeatedly transmit update messages to the clients. The computational power needed to select the messages to transmit to ...

متن کامل

Quantitative analysis of visibility determinations for networked virtual environments

The Area Of Interest (AOI) model is a simple and popular technique used in many applications to determine the region which needs to be considered and processed for each entity (e.g., user). One example application is object visibility determination around user-representing avatars in virtual environments or networked games. There exist a number of variations of the AOI model and in our prior wo...

متن کامل

Networked Graphics - Building Networked Games and Virtual Environments

In this age of modern era, the use of internet must be maximized. Yeah, internet will help us very much not only for important thing but also for daily activities. Many people now, from any level can use internet. The sources of internet connection can also be enjoyed in many places. As one of the benefits is to get the on-line networked graphics building networked games and virtual environment...

متن کامل

A Priority Updating Communications Model for Networked Virtual Environments

The popularity and success of networked virtual environments in applications such as massively multiplayer online games has led to the development of very large-scale multi-user networked virtual environments. Such systems create virtual worlds where thousands of users, who might be physically located all over the globe, can interact together through the shared virtual environment. In order for...

متن کامل

Scheduling Problem of Virtual Cellular Manufacturing Systems (VCMS); Using Simulated Annealing and Genetic Algorithm based Heuristics

In this paper, we present a simulated annealing (SA) and a genetic algorithm (GA) based on heuristics for scheduling problem of jobs in virtual cellular manufacturing systems. A virtual manufacturing cell (VMC) is a group of resources that is dedicated to the manufacturing of a part family. Although this grouping is not reflected in the physical structure of the manufacturing system, but machin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000